上の方法により設置されたBGMは、曲の最後まで演奏が行われた時点でBGMが終了となってしまいます。いつまでも音楽を流しつづけたい場合は、音声ファイルを繰り返し再生するための設定を追加しなければいけません。これはEMBEDタグにloop属性とrepeat属性を記述することにより実現します(属性値は「true」とする)。なお、これら2つの属性はどちらも繰り返しの設定を行うものであり、特別な差異はありません。 プラグインは、その種類により有効となる属性が変化してしまいます。そこで、数多くのプラグインに対応するため2つの繰り返し設定を指定しておくわけです。 |
<EMBED src="m01.mid" type="audio/midi" hidden="true" autostart="true" loop="true" repeat="true">
|
 |
(注意)
EMBEDタグを使用しているページは、見る人のプラグイン環境により正しく機能する場合とそうでない場合があります。たとえば上記2つのサンプルは、Midiに対応したプラグインがインストールされていない環境では、正しく動作しません。またQuickTimeをMidiプラグインとしているケースでは、MidiシンセサイザがQuickTimeに搭載されている必要があります。 今回のBGMのように、見た目の変化がないページであれば大きな問題とはなりませんが、見た目の変化も伴うページを作成する場合は、プラグインに対応していない人向けのページを別途設けるなど、対策を講じておくとよいでしょう。 |